body{
		background: red;
		font: 12px/1.5 "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
	}
	a{
		text-decoration: none;
	}
	h1, h2, h3, h4, h5, h6 {
	    font-size: 100%;
	}
		.login-box-wrap{
			position: absolute;
		    top: 120px;
		    right: 60px;
		    width: 350px;
		}
		.login-tip {
		    position: absolute;
		    top: 5px;
		    right: 58px;
		}
		.login-switch {
		    width: 52px;
		    height: 52px;
		    line-height: 52px;
		    position: absolute;
		    right: 5px;
		    top: 8px;
		    -moz-user-select: none;
		}
		.login-switch .iconfont{
			cursor: pointer;
		}
		.quick{
			background-image: url(../img/../img/ico_qrcode.svg);
			background-size: 52px 52px;
		    width: 52px;
		    height: 52px;
		}
		.static {
		    background-image: url(../img/ico_pc.svg);
		    background-size: 52px 52px;
		    width: 52px;
		    height: 52px;		    
		}
		.module-quick .login-switch .static, .module-static .login-switch .quick {
		    display: block;
		}
		.module-quick .static-form, .module-quick .ww-login, .module-static .quick-form {
		    display: none!important;
		}
		.poptip {
		    border: 1px solid #f3d995;
		    height: 16px;
		    line-height: 16px;
		    padding: 5px 20px 5px 15px;
		    background: #fefcee;
		    position: relative;
		}
		.login-box {
			background-color: rgba(255,255,255,1);
		    width: 300px;
		    padding: 25px 25px 23px;
		    color: #6c6c6c;
		    position: relative;
		    margin: 0 auto;
		}
		.static-form .field label {
		    display: block;
		    width: 40px;
		    height: 40px;
		    line-height: 40px;
		    color: #fff;
		    background: #ddd;
		    text-align: center;
		    position: absolute;
		    left: 1px;
		    top: 1px;
		    outline: 0;
		}
		.logo_user{
			background: url(../img/user.svg);
			display: inline-block;
			width: 22px;
			height: 22px;
			background-size: 22px 22px;
			margin-top: 8px;
		}
		.logo_pwd{
			background: url(../img/pwd.svg);
			display: inline-block;
			width: 22px;
			height: 22px;
			background-size: 22px 22px;
			margin-top: 8px;
		}
		.static-form .field {
		    margin-top: 20px;
		    position: relative;
		}
		.static-form .submit {
		    margin-top: 20px;
		}
		.static-form .login-text {
		    width: 240px;
		    font-size: 14px;
		    line-height: 18px;
		    height: 18px;
		    padding: 11px 8px 11px 50px;
		    border: 1px solid #ddd;
		}
		.login-box .submit button {
		    width: 300px;
		    height: 42px;
		    border: 0;
		    display: inline-block;
		    overflow: hidden;
		    vertical-align: middle;
		    line-height: 42px;
		    font-size: 16px;
		    font-weight: 700;
		    color: #fff;
		    background: #f40;
		    border-radius: 3px;
		    cursor: pointer;
		    zoom: 1;
		}
		li {
		    list-style: none;
		}
		.static-form .other-login {
		    margin-top: 24px;
		    line-height: 14px;
		}
		.static-form .other-login a {
		    display: inline-block;
		    margin-right: 20px;
		}
		/*图标*/
		.logo_qrcodesafe{
			background: url(../img/dun.svg);
		    height: 14px;
		    width: 14px;
		    background-size: 14px 14px;
		    display: inline-block;
		}
		.log_wb{
			background: url(../img/wb.svg);
			width: 16px;
			height: 16px;
			background-size: 16px 16px;
			display: inline-block;
		}
		.log_zfb{
			background: url(../img/zfb.svg);
			width: 16px;
			height: 16px;
			background-size: 16px 16px;
			display: inline-block;
		}
		.login-links{
			margin-top: 25px;
			text-align: right;
		}
		.login-links a{
			margin-right: 10px;
			color: #6c6c6c;
		}
		/*二维码样式*/
		.login-title {
		    height: 18px;
		    line-height: 18px;
		    font-size: 16px;
		    color: #3c3c3c;
		    margin-top: 30px;
		    padding-bottom: 8px;
		    font-weight: 700;
		    text-align: center;
		}
		.qrcode-main {
		    position: relative;
		    margin-top: 5px;
		    height: 140px;
		}
		.qrcode-img {
		    position: absolute;
		    top: 0;
		    z-index: 100;
		    width:100%;
		    text-align: center;
		}
		.qrcode-img img{
			max-width: 120px;
		}
		.qrcode-login .msg-err {
		    width: 100%;
		    height: 120px;
		    background: rgba(255,255,255,.85);
		    position: absolute;
		    text-align: center;;
		    top: 0;
		    z-index: 9999;
		}
		/*二维码有效*/
		.qrcode-login .msg-err, .qrcode-login .qrcode-msg, .qrcode-login-error .qrcode-msg .msg-ok {
		    display: none;
		}


		/*二维码失效显示*/
		.qrcode-login-error .msg-err, .qrcode-login-ok .qrcode-msg, .qrcode-login-ok .qrcode-msg .msg-ok {
		    display: block;
		}
		.qrcode-login .msg-err h6{
			margin-top: 38px;
			color: #3c3c3c;
			margin-bottom: 8px;
			text-align: center;
		}
		.qrcode-login .msg-err .refresh {
		    width: 100px;
		    height: 36px;
		    line-height: 36px;
		    text-align: center;
		    margin: 0 auto;
		    background: #f40;
		    display: block;
		    color: #fff;
		    border-radius: 3px;
		}